import {
  http,
  domainBase
} from "../../utils/http";
Page({
  data: {
    // 列表
    list: [],
    // 默认第一页
    page: 1,
    // 开关为true就是有下一页  为false就是没下一页
    tag: true 
  },
  //页面加载
  onLoad() {
    this.getpage()
  },
  onReachBottom() {
    if (!this.data.tag) return;
    // 页面触底加一
    this.data.page += 1
    // 渲染数据
    this.getpage()

  },
  async getpage() {
    // 获取page
    let {
      page
    } = this.data
    let {
      data: res
    } = await http({
      url: "getgoodlist",
      data: {
        cateid: 3,
        page: page,
        size: 5,
        type: 1
      },
    }).catch((err) => err);
    let list = res.list.goodData;
    console.log(res);
    list.forEach((item) => {
      item.img = domainBase + item.img;
    });
    // 每页5条  当每页小于5时就没有数据啦
    if (list.length < 5) {
      this.setData({
        tag: false
      })
    }
    this.setData({
      // 拼接
      list: this.data.list.concat(list)
    });
  },
  //跳转详情页
  toDetail(e) {
    let {
      id
    } = e.currentTarget;
    wx.navigateTo({
      url: "/pages/detail/detail?id=" + id,
    });
  },
});